body {
  background-color: black;
  background-image: url("backpattern-id.png"); /* fallback for older browsers */
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%), url("backpattern-id.png");
  color: #000000 }

.sansserif {
  font-family: Arial, Helvetica, sans-serif;}

a:link { color: #ff8080 }

a:visited { color: #ff0000 }

a:active { color: #a05050 }

a.case1:link { background: green }

p:first-line { margin-left: 25px }

div.foo:first-line {
  font-weight: bold;
  margin-left: 30px }

div:first-letter {
  font-size: x-large;
  color: #ffffff }

ul ul li {
  font-size: x-large;
  font-decoration: italic }

h1 {
  text-align: center;
  color: white;}

h2 em { font-weight: 900 }

h2.ex1 {
  color: green;       /* This type of heading MUST be Green and Large! */
  line-height: 50px;
  font-size: 40px }

footer {
  text-align: center;
  color: white;
}

.funkyclass {
  font: 36pt/40pt courier;
  font-variant: small-caps;
  border: thick dashed blue }

#tagid1 {
  padding: 20px;
  border: 20px groove #ffffff }

.class1, #tagid2 { font-family: 'comic sans ms', fantasy; color: rgb(100%,100%,0%) }

h2, div.class5, blockquote { background: #000080 }

p.special {
  font: 12pt/14pt sans-serif;
  margin: 5px 0px 2px 25px;
  border: medium dashed #ff0000;
  background: white url(http://www.foo.com/image.gif) repeat-x fixed top right }

blockquote {
  margin-left: 2cm;
  color: #00ff00 }

.part1 {
  font-size: xx-large;
  color: #808000 }

h6 {
  font-size: xx-small ! important;
  color: red ! important }

  /*Cookie Consent Begin*/
  #cookieConsent {
      background-color: rgba(20,20,20,0.8);
      min-height: 26px;
      font-size: 14px;
      color: #ccc;
      line-height: 26px;
      padding: 8px 0 8px 30px;
      font-family: "Trebuchet MS",Helvetica,sans-serif;
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      display: none;
      z-index: 9999;
  }
  #cookieConsent a {
      color: #4B8EE7;
      text-decoration: none;
  }
  #closeCookieConsent {
      float: right;
      display: inline-block;
      cursor: pointer;
      height: 20px;
      width: 20px;
      margin: -15px 0 0 0;
      font-weight: bold;
  }
  #closeCookieConsent:hover {
      color: #FFF;
  }
  #cookieConsent a.cookieConsentOK {
      background-color: #F1D600;
      color: #000;
      display: inline-block;
      border-radius: 5px;
      padding: 0 20px;
      cursor: pointer;
      float: right;
      margin: 0 60px 0 10px;
  }
  #cookieConsent a.cookieConsentOK:hover {
      background-color: #E0C91F;
  }
  /*Cookie Consent End*/
